package com.atguigu.guli.service.edu;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

/*
Failed to configure a DataSource: 'url' attribute
        项目启动时如果报以上错误，代表项目需要使用数据库连接池
       springboot项目启动时，有自动配置的扫描
         如果当前依赖中包含数据库驱动类和数据库连接池类，sprigboot的数据库自动配置类则会自动创建数据库连接池的对象
         加载配置参数时失败导致项目运行报错
        解决：
            1、在配置文件中添加数据库连接池参数
            2、排除数据库连接池自动配置类


     git工作流程：
        预备工作：公司项目经理技术选型搭建项目基本环境、创建基本模块 推送到git远程仓库
                新创建项目需要先初始化本地仓库  提交项目到本地仓库  之后再推送到远程仓库
                0、初始化本地仓库
                1、在项目路径下执行添加所有文件到暂存区
                    maven项目最重要的是pom文件和src目录，可以在gitignore文件中添加忽略文件
                git add .
                2、提交暂存区内容到本地仓库
                git commit -m "first commit"
                3、添加远程仓库到本地
                git remote add origin https://gitee.com/xgatguigu/sh220212-guli-online.git
                4、推送本地仓库最新版本到远程仓库
                git push -u origin "master"
        新入职的程序员：
            1、克隆远程项目到本地，搭建运行环境导入到工作空间
            2、编写自己的代码，提交到本地仓库
            3、推送到远程仓库
        推送时冲突问题解决： 版本号机制(乐观锁)
            1、拉取最新的版本到本地
            2、合并冲突文件代码
            3、提交到本地仓库
            4、推送到远程仓库

 */
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class ServiceEduApplication {
    public static void main(String[] args) {
        SpringApplication.run(ServiceEduApplication.class,args);
    }
}
